IAxis.MoveRelative 方法
下达一个控制运动命令,此命令为相对于目前指令位置的指定距离。呼叫此命令时,相对距离将被增加到目前指令位置。
命名空间:IntervalZero.KINGSTAR.Base.Class组合: IntervalZero.KINGSTAR.Base.Class (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
语法
IMoveRelativeCommand MoveRelative(
double distance,
double velocity,
double acceleration,
double deceleration,
double jerk,
McBufferMode bufferMode
)Function MoveRelative(
distance As Double,
velocity As Double,
acceleration As Double,
deceleration As Double,
jerk As Double,
bufferMode As McBufferMode
)As IMoveRelativeCommand参数
distance
型别:double
运动的相对距离。[单位]
velocity
型别:double
最大速度值(非必要达到)。[单位/秒]
acceleration
型别:double
加速度值,单位由 McProfileType 决定(增加马达电量)。[单位/秒2] 或 [秒]
deceleration
型别:double
减速度值,单位由 McProfileType 决定(减少马达电量)。[单位/秒2] 或 [秒]
jerk
型别:double
加加速度值,单位由 McProfileType 决定。[单位/秒3] 或 [秒]
bufferMode
型别:McBufferMode
定义如何融合两方法的速度。
回传值
回传一个相对移动的属性。
备注
参见